@charset "utf-8";
/* CSS Document */

.head{ height:30px; background:#f1f1f1; line-height:30px; font-size:12px; color:#666;}
.head-left i{ margin-left:6px; font-style:normal;}
.head-left a{ color:#666;}
.head-left .a2{ margin-left:5px; color:#b61d1d;}
.head-left span{ margin-left:87px; color:#666;}
select{ border:none; outline:none; background:#f1f1f1; color:#666;}
.head-right ul{ height:30px; line-height:30px;}
.head-right ul li{ float:left; margin-left:24px;}
.head-right ul li a{ color:#666; background:url(../images/under.png) no-repeat right; padding-right:15px;}
.head-right ul .phone{ background:url(../images/phone.png) no-repeat left; padding-left:17px;}
.head-right ul .li-last{ margin-right:12px;}
.head-right ul .bgnone a{ background:none; padding:0;}
.head-right ul .left22{ margin-left:22px;}

.logo{ height:75px; margin-top:25px;}
.search{ width:462; height:57px; margin-left:80px;}
.input{ position:relative;}
.inputi{ width:458px; height:32px; border:2px solid #b61d1d; outline:none;}
.bg{ position:absolute; right:0; top:0; background:url(../images/search.png) left no-repeat; width:82px; height:36px; line-height:36px; color:#fff; font-size:16px; text-align:center;}
.sear a{ font-size:12px; color:#666; margin-left:12px;}
.sear .first{ color:#b61d1d; margin:0;}
.shopcart{ width:136px; height:34px; border:1px solid #dfdfdf; background:url(../images/shopcart.png) 21px no-repeat #f9f9f9;  cursor:pointer; position:relative;}
.shopcart i{ height:34px; line-height:34px; font-style:normal; margin-left:43px; background:url(../images/right.png) right no-repeat; padding-right:25px; font-size:12px; color:#666;}
.bg1{ width:16px; height:14px; background:url(../images/zero.png) no-repeat; text-align:center; line-height:14px; color:#fff; font-size:9px; position:absolute; right:17px; top:-3px;}

.nav{ height:46px; border-bottom:2px solid #b1191a;}
.nav-left{ width:200px; height:46px; background:#b1191a; line-height:46px; padding-left:10px; color:#fff;}
.nav-right{ width:777px;}
.nav-right ul li{ height:46px; line-height:46px; margin-right:40px;}
.nav-right ul li a{ font-size:15px; color:#333;}
.nav-right ul .first{ margin-left:20px;}

.content{ margin-bottom:10px;}
.content-left{ width:210px; height:466px; background:#c81623;}
.content-left ul li{ height:31px; line-height:31px; padding-left:12px;}
.content-left ul li a{ display:block; font-size:14px; color:#fff; background:url(../images/right1.png) no-repeat 181px 13px;}
.c-c{ width:511px; height:454px; position:relative; margin:12px 0 0 10px;}
.bg2 a{ width:28px; height:62px; background:url(../images/left.png) no-repeat 10px 24px #000; position:absolute; left:0; top:190px; opacity:0.4; filter:alpha(opacity:40);}
.bg3 a{ width:28px; height:62px; background:url(../images/right2.png) no-repeat 10px 24px #000; position:absolute; right:0; top:190px; opacity:0.4; filter:alpha(opacity:40);}
.bg4{ position:absolute; left:191px; bottom:8px;}
.bg4 ul li{ background:url(../images/round.png) left no-repeat; margin-right:4px;}
.bg4 ul li:hover{ background:url(../images/round-3.png) left no-repeat;}
.bg4 ul li a{ display:block; font-size:9px; color:#fffefe; width:18px; height:18px; text-align:center; line-height:18px;}
.c-r{ width:245px; height:453px; border:1px solid #e4e4e4; margin-top:12px; color:#666;}
.c-r .title h2{ padding-left:15px; font-size:16px; font-weight:normal; height:43px; line-height:43px; border-bottom:1px dotted #e8e8e7;}
.c-r .title h2 a{ font-size:12px; color:#666; margin-left:117px;}
.c-r-list{ height:147px; border-bottom:1px dashed #e8e8e7; padding-left:15px; padding-top:9px;}
.c-r-list p{ font-size:13px; height:27px; line-height:27px;}
.c-r-list p a{ color:#666;}
.c-r h3{ padding-left:15px; font-size:16px; font-weight:normal; height:43px; line-height:43px; border-bottom:1px dotted #e8e8e7;}
.s-list{ height:27px; line-height:27px; margin-bottom:10px;}
.s-list p{ width:62px; height:27px; text-align:center; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
.s-list p:hover{ border:none; border-top:2px solid #c81623;}
.s-list .last{ width:56px; border-right:none;}
.s-top{ font-size:12px; position:relative; margin-bottom:5px;}
.s-top p{ width:52px; height:19px; line-height:16px; color:#fff; text-align:center; margin-left:12px; background:url(../images/hot-look.png) left no-repeat;}
.s-top b{ font-weight:normal; color:#666; margin-left:8px;} 
.bg5{ position:absolute; right:2px; top:-3px;}
.seat-list{ width:245px; margin-bottom:7px;}
.seat-list .first{ margin-left:17px;}
.seat{ width:65px; margin-right:10px;}
.seat .a1{ display:block; margin:5px 0 0 4px;}
.hot i{ width:22px; height:10px; background:url(../images/hot.png) left no-repeat; font-style:normal; color:#fff; font-size:6px; margin-left:15px;}
.hot em{ font-style:normal; font-size:12px; color:#005ea7;}

.ad1{ margin-bottom:15px;}
.ad1 #last{ margin-right:0;}
.ad1 .ad1-list{ float:left; position:relative; margin-right:1px;}
.bg6{ position:absolute; left:19px; top:24px;}
.bg6 h3{ font-size:16px; color:#303030; line-height:100%;}
.bg6 p{ width:96px; height:18px; background:#ff032f; text-align:center; line-height:18px; font-size:14px; color:#fff; margin-top:6px;}
.bg6 i{ font-style:normal; font-size:12px; color:#7c7c7c;}
.bg6 .tg{ width:41px; height:18px; padding-left:9px; background:url(../images/tg.png) left no-repeat; margin-top:18px;}
.bg6 .tg a{ display:block; font-size:14px; color:#fff;}

.ad2{ margin-bottom:25px;}
.ad2-right ul{ width:807px; height:218px;}
.ad2-right ul li{ width:76px; height:52px; border:1px solid #dcdcdc; border-left:none; padding:20px 0 0 4px;}
.ad2-right ul .rightnone{ width:74px; border-right:none;}
.ad2-right ul .topnone{ border-top:none;}

.l1-top{ width:163px; height:200px; border:1px solid #ededed; position:relative;}
.l1-top2{ border-left:none;}
.l1-top1{ border-top:none;}
.topnone{ border-top:none;}
.bg7{ width:163px; position:absolute; left:0; top:23px; text-align:center;}
.bg7 .title{ width:163px; height:16px; margin-left:18px;}
.bg7 .title h2{ font-size:16px; color:#666; line-height:100%; margin:0 8px;}
.bg7 .title img{ margin-top:8px;}
.bg7 .title p{ width:30px; height:16px; color:#fff; font-size:12px; background:#dd4957; text-align:center; line-height:16px; margin:0 4px;}
.bg7 p{ line-height:100%; font-size:12px; margin-top:10px;}
.bg7 p a{ display:block; color:#c81623;}
.l2-top{ width:329px; height:200px; border:1px solid #ededed; border-left:none; position:relative;}
.bg8{ width:138px; height:79px; text-align:center; position:absolute; left:30px; top:60px;}
.bg8 h3{ font-size:15px; color:#666; line-height:100%;}
.bg8 .a3{ display:block; font-size:16px; color:#666; margin-top:14px;}
.bg8 .a4{ display:block; width:138px; height:24px; background:#e7004d; text-align:center; line-height:24px; font-size:16px; color:#fff; margin-top:9px;}
.l2-b{ width:164px; height:200px; border-bottom:1px solid #ededed; border-right:1px solid #ededed; background:#f7f7f7;}
.l2-b .mi{ height:39px; border-bottom:1px dashed #e0e0e0; padding:0 34px;}
.l2-b .last{ border-bottom:none;}

.bg7 .title1{ margin:0;}
.bg7 .title1 h2{ margin:0; margin-right:4px;}
.l4{ width:327px; height:178px; border-bottom:1px solid #ededed; border-right:1px solid #ededed; padding-top:22px;}
.l4-top{ margin-bottom:17px;}
.top-title{ width:327px; margin-left:92px;}
.top-title h2{ font-size:16px; color:#666; line-height:100%; margin:0 8px;}
.top-title img{ margin-top:8px;}
.top-title p{ width:30px; height:16px; color:#fff; font-size:12px; background:#dd4957; text-align:center; line-height:16px; margin-left:4px;}
.l4-top .ins{ font-size:12px; text-align:center; line-height:100%; margin-top:9px;}
.l4-top .ins a{ color:#c81623;}
.l4-bottom .b-l{ width:163px; height:110px; border-right:1px dashed #e0e0e0;}
.l4-bottom .b-r{ width:148px; padding-left:15px;}
.l4-bottom .b-r p{ font-size:12px; line-height:30px;}
.l4-bottom .b-r p a{ color:#666;}
.l4-bottom .b-r p .a1{ color:#e90000; margin-right:3px;}
.l4-bottom .b-r p .a11{ color:#c81623;}

.ad3{ margin-top:26px;}

.ht{ height:25px; border-bottom:1px solid #c81623; padding-bottom:9px;}
.ht-l{}
.ht-l .floor{ width:27px; height:18px; background:url(../images/sprite-floor.png) left no-repeat; font-size:12px; color:#f7f7f7; padding-left:4px; padding-top:7px;}
.ht-l .name{ margin-left:8px; font-size:18px; color:#323232; line-height:100%; margin-top:4px;}
.ht-r{ height:34px; border-top:1px solid #ededed;}
.ht-r ul li a{ display:block; height:14px; line-height:14px; font-size:12px; color:#666; margin-top:10px; border-left:1px solid #ccc; padding-left:18px;}
.ht-r ul{ height:34px;}
.ht-r ul li{ padding-right:16px; height:34px;}
.ht-r ul li:hover a{ border:none; margin-top:8px;}
.ht-r ul li:hover{ border-top:3px solid #c81623; border-left:1px solid #c81623; border-right:1px solid #c81623; height:31px; border-bottom:1px solid #fff; margin-right:-1px; position:relative; z-index:1; margin-top:-1px;}
.ht-r ul .last{ padding-right:5px;}

.content2{ border-bottom:1px solid #ededed;}
.content2-left{ position:relative; margin-bottom:-1px; border-bottom:1px solid #ededed;}
.bg9{ width:306px; padding-left:24px; padding-bottom:15px; position:absolute; left:0; bottom:158px;}
.bg9 .bg91{ width:100%; height:100%; background:#f7dfe6; position:absolute; left:0; bottom:0; opacity:0.1; filter:alpha(opacity:10);}
.bg9 .bg92{ position:relative;}
.bg9-t ul{ width:330px; margin-top:10px;}
.bg9-t ul li { margin-right:42px; margin-bottom:20px;}
.bg9-t ul .mr0{ margin-right:0;}
.bg9-t ul li a{ display:block; height:26px; line-height:26px; color:#666; font-size:14px; background:url(../images/jewel.png) left no-repeat; padding-left:31px;}
.bg9-bl{ margin-top:6px; margin-right:55px;}
.bg9-bl1{ margin-right:0;}
.bg9-bl p{ line-height:100%; font-size:12px; line-height:24px;}
.bg9-bl p a{ color:#666;}
.bg9-bl p .aa1{ margin-right:9px;}
.bg9-bl p .aa2{ color:#d00000;}
.content2-c-t{ border-bottom:1px solid #ededed;}
.content2-c-c{ position:relative;}
.content2-c-c .bg2 a{ width:28px; height:62px; background:url(../images/left.png) no-repeat 10px 24px #000; position:absolute; left:0; top:128px; opacity:0.4; filter:alpha(opacity:40);}
.content2-c-c .bg3 a{ width:28px; height:62px; background:url(../images/right2.png) no-repeat 10px 24px #000; position:absolute; right:0; top:128px; opacity:0.4; filter:alpha(opacity:40);}
.content2-c-c .bg10{ position:absolute; left:191px; bottom:10px;}
.content2-c-c .bg10 p{ width:10px; height:10px; background:url(../images/round-2.png) left no-repeat; margin-right:6px; cursor:pointer;}
.content2-c-c .bg10 p:hover{ background:url(../images/round-1.png) left no-repeat;}
.content2-c-b{ border-top:1px solid #ededed;}
.content2 .content2-right{ width:218px; height:626px;}
.content2 .content2-right ul li{ border-left:1px solid #ededed; border-bottom:1px solid #ededed;}
.content2 .content2-right ul .last{ border-bottom:none;}

.ad4{ height:66px; background:#f7f7f7; margin-top:10px; margin-bottom:22px;}
.ad4 ul li{ height:53px; margin-left:18px; padding-top:13px;}
.ad4 ul li a{ display:block;}
.ad4 ul li p{ height:40px; border-left:1px dotted #ccc; margin-left:5px;}

.c3-left{ width:210px; height:474px; position:relative;}
.c3-left-list{ width:210px; height:475px; background:url(../images/p22.png) no-repeat;}
.c3-left-list-1{ background:url(../images/p56.png) no-repeat;}
.c3-l-l-t{ padding-top:350px;}
.c3-l-l-t p{ line-height:25px; font-size:14px; margin-left:24px;}
.c3-l-l-t p a{ color:#666;}
.c3-l-l-b{ margin-left:24px; margin-top:6px;}
.c3-l-l-b ul li{ margin-right:11px; line-height:23px;}
.c3-l-l-b ul li a{ font-size:12px; color:#666;}
.c3-l-l-b ul li .d50{ color:#d50000;}
.bg11{ width:200px; height:82px; position:absolute; left:0; top:237px; padding-left:10px; padding-top:10px;}
.bg111{ background:#d9f0f7; height:100%; width:100%; position:absolute; left:0; top:0; opacity:0.7; filter:alpha(opacity:70);}
.bg111-1{ background:#f6f5df;}
.bg112 ul li{ height:26px; line-height:26px; margin-right:12px; background:url(../images/beauty.png) left no-repeat; padding-left:31px; margin-bottom:20px; position:relative;}
.bg112 ul li a{ font-size:14px; color:#666;}

.c3-center-t{ border-bottom:1px dotted #cbcbcb; position:relative;}
.c3-center-t .bg2 a{ width:28px; height:62px; background:url(../images/left.png) no-repeat 10px 24px #000; position:absolute; left:0; top:117px; opacity:0.4; filter:alpha(opacity:40);}
.c3-center-t .bg3 a{ width:28px; height:62px; background:url(../images/right2.png) no-repeat 10px 24px #000; position:absolute; right:0; top:117px; opacity:0.4; filter:alpha(opacity:40);}
.c3-center-b{ position:relative; border-bottom:1px solid #ededed;}

.c3-center-b .bg10{ position:absolute; left:141px; bottom:11px;}
.c3-center-b .bg10 p{ width:10px; height:10px; background:url(../images/round-2.png) left no-repeat; margin-right:6px; cursor:pointer;}
.c3-center-b .bg10 p:hover{ background:url(../images/round-1.png) left no-repeat;}
.content3-right{ width:438px; height:474px;}
.content3-right ul li{ border:1px solid #ededed; border-top:none;}
.content3-right ul .lrnone{ border-left:none; border-right:none;}

.ad5{ margin-bottom:20px;}

.c4-left{ position:relative;}
.bg12{ width:306px; padding-left:24px; position:absolute; left:0; top:237px;}
.bg12 .bg121{ width:100%; height:100%; background:#d5ece8; position:absolute; left:0; top:0; opacity:0.5; filter:alpha(opacity:50);}
.bg122 ul li{ height:26px; line-height:26px; margin-right:12px; background:url(../images/phone1.png) left no-repeat; padding-left:31px; position:relative; margin-bottom:10px; margin-top:10px;}
.bg122 ul .service{ margin-left:50px;}
.bg122 ul li a{ font-size:14px; color:#666;}
.bg13{ width:306px; position:absolute; left:0; bottom:0; padding:20px 0 28px 24px;}
.bg131{ width:100%; height:100%; background:#c4e4df; position:absolute; left:0; top:0; opacity:0.5; filter:alpha(opacity:50);}
.bg13-left{ position:relative;}
.bg13-left1{ margin-left:15px;}
.bg13-left h4{ font-weight:normal; font-size:14px; line-height:24px;}
.bg13-left h4 a{ color:#535353;}
.bg13-left p{ line-height:24px; font-size:13px;}
.bg13-left p a{ color:#666;}
.bg13-left p .a5{ margin-left:12px;}
.bg13-left p .a6{ color:#d20000;}

.c4-center-t{ position:relative;}
.c4-center-t .bg10{ position:absolute; left:192px; bottom:11px;}
.c4-center-t .bg10 p{ width:10px; height:10px; background:url(../images/round-2.png) left no-repeat; margin-right:6px; cursor:pointer;}
.c4-center-t .bg10 p:hover{ background:url(../images/round-1.png) left no-repeat;}
.c4-center-b p{ border:1px solid #ededed; border-top:none;}
.c4-center-b .lnone{ border-left:none;}
.c4-right .borderon{ border-bottom:1px solid #ededed; border-left:1px solid #ededed;}
.c4-right p{ border-bottom:1px solid #ededed;}

.c7-2 p{ border-bottom:1px solid #ededed;}
.c3-left-list-2{ background:url(../images/p63.png) no-repeat;}
.bg111-2{ background:#f6dfdf;}
.c3-left-list-3{ background:url(../images/p70.png) no-repeat;}
.bg111-3{ background:#fe5f4fa;}
.c3-left-list-4{ background:url(../images/p77.png) no-repeat;}
.bg111-4{ background:#def2f8;}
.c3-left-list-5{ background:url(../images/p84.png) no-repeat;}
.bg111-5{ background:#d9f0f7;}

.c10-r{ width:316px; height:458px; padding:16px 12px 0 9px; border-bottom:1px solid #ededed;}
.c10-r .author h4{ font-weight:normal; color:#666; font-size:19px; line-height:100%; border-bottom:1px solid #ededed; padding:0 0 11px 7px;}
.c10-list{ height:81px; margin-top:20px;}
.c10-left{ width:48px; height:78px; padding:2px 16px 0 10px; border-right:1px dotted #ededed;}
.c10-list .name{ display:block; font-size:13px; color:#666; margin-left:6px; margin-top:9px;}
.c10-right .des{ color:#666;}
.c10-right .des i{ font-size:14px; font-style:normal; margin-left:6px;} 
.c10-right .des p{ width:121px; height:50px; line-height:20px; font-size:12px; background:url(../images/c10-bg.png) left no-repeat; padding-left:20px; padding-top:4px; padding-right:15px; margin-top:6px;}

.c11-l{ position:relative;}
.bg11-1{ position:absolute; left:0; top:145px; width:185px; padding-left:25px;}
.c11-c{ position:relative;}
.c11-c .bg10{ position:absolute; left:170px; bottom:11px;}
.c11-c .bg10 p{ width:10px; height:10px; background:url(../images/round-2.png) left no-repeat; margin-right:6px; cursor:pointer;}
.c11-c .bg10 p:hover{ background:url(../images/round-1.png) left no-repeat;}
.c11-r{ width:382px; height:235px; border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1;}
.c11-r ul li{ border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
.c11-r ul .rbnone{ border-right:none;}

.c12-title{ color:#666; margin-bottom:12px;}
.c12-title h3{ font-size:19px; font-weight:normal;}
.c12-title h4{ font-size:19px; font-weight:normal; margin-left:608px;}
.c12-l{ width:209px; height:281px; border:1px solid #e4e4e4; padding-left:30px;}
.c12-l a img{ margin-top:30px; margin-left:20px;}
.c12-l p{ line-height:100%; margin-top:45px; margin-bottom:10px;}
.c12-l p a{ font-size:12px; color:#666;}
.c12-l b a{ font-size:12px; color:#e12228;}
.c12-c{ width:440px; height:283px;}
.c12-c ul li{ padding-left:8px; padding-top:20px; width:211px; height:120px; border:1px solid #e4e4e4; border-left:none;}
.c12-c ul .btnone{ border-top:none;}
.longines{ margin-left:-5px; line-height:100%;}
.longines p a{ font-size:12px; color:#666;}
.longines b a{ display:block; margin-top:10px; margin-left:10px; font-size:16px; color:#e12228;}
.c12-right1{ width:282px; height:100px; border:1px solid #e4e4e4; border-left:none; padding-top:40px; padding-left:23px;}
.c12-right2{ border-top:none;}
.jd138{ margin-left:15px;}
.jd138 p{ width:138px; height:28px; font-size:12px; color:#666; line-height:28px; background:url(../images/c12-4.png) left no-repeat; padding-left:34px; margin-left:8px;}
.jd138 i{ display:block; width:172px; height:54px; background:url(../images/c12-5.png) left no-repeat; margin-top:5px;}

.servic{ height:74px; background:#f5f5f5; padding-top:20px; margin-top:20px;}
.servic p{ margin-left:20px;}

.foot{ height:202px; border-bottom:1px solid #d3d3d3; margin-top:24px;}
.foot ul li{ margin-right:70px;}
.foot ul li h5{ font-size:16px; color:#666; font-weight:normal; margin-bottom:10px;}
.foot ul li p{ line-height:20px;}
.foot ul li p a{ font-size:12px; color:#666;}

.map{ font-size:16px; color:#666; position:relative;}

.end{ width:100%; margin-top:20px; font-size:12px; color:#666; text-align:center;}
.end-a{ line-height:100%;}
.end-a a{ color:#666;}
.end-a span{ font-size:12px; color:#956695; margin-left:11px; margin-right:8px;}
.end-p{ margin-top:16px; margin-bottom:10px;}
.end-p p{ line-height:18px;}
.end-i{ width:676px; margin:0 auto;}








